go/types.Checker.objMap (field)
19 uses
go/types (current package)
check.go#L106: objMap map[Object]*declInfo // maps package-level objects and (non-interface) methods to declaration info
check.go#L152: if _, found := check.objMap[to]; !found {
check.go#L250: objMap: make(map[Object]*declInfo),
decl.go#L168: d := check.objMap[obj]
decl.go#L211: info := check.objMap[obj]
decl.go#L251: if d := check.objMap[obj]; d != nil {
decl.go#L705: assert(!check.objMap[obj].tdecl.Assign.IsValid()) // don't use TypeName.IsAlias (requires fully set up object)
initorder.go#L21: pq := nodeQueue(dependencyGraph(check.objMap))
initorder.go#L28: for obj, d := range check.objMap {
initorder.go#L73: cycle := findPath(check.objMap, n.obj, n.obj, make(map[Object]bool))
initorder.go#L99: info := check.objMap[v]
resolver.go#L121: check.objMap[obj] = d
resolver.go#L122: obj.setOrder(uint32(len(check.objMap)))
resolver.go#L450: check.objMap[obj] = info
resolver.go#L451: obj.setOrder(uint32(len(check.objMap)))
resolver.go#L600: tdecl := check.objMap[tname].tdecl // must exist for objects in package scope
resolver.go#L617: objList := make([]Object, len(check.objMap))
resolver.go#L619: for obj := range check.objMap {
resolver.go#L642: if check.objMap[tname].tdecl.Assign.IsValid() {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)